
































  
  


  

  
  	
  

  

	
	

	
	
	
	
	




  
















	
	
	
	
	
	
	
	
	
	
  
  


	


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	




    
  






  
    
  




	
	
	
	
	



<!--NewPage-->
<HTML>

<!-- Mirrored from delerium:8503/cfcdoc/content.cfm?file=C%3A%5CInetpub%5Cwwwroot%5Ctransfer%2Droot%5Ctransfer%5Ccom%5CTransfer%2Ecfc by HTTrack Website Copier/3.x [XR&CO'2006], Sat, 07 Apr 2007 03:16:21 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8"><!-- /Added by HTTrack -->
<HEAD>

<!-- Generated by CFDoc on 07-Apr-2007 01:16 PM -->

<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY>


	



<HR>
<!-- ======== START OF CLASS DATA ======== -->

<div style="float:left;">

<a href="default.html" style="float: right;">Documentation home page</a>
</div>
<H2>
<span style="font-size: smaller">
<a href="componentsb8ff.html" target="components">transfer.com</a>
</span>
<BR>
Component Transfer</H2>


<PRE>
<B>transfer.com.Transfer</B>
</PRE>


<HR>
Main class of the transfer lib


<HR>

<P>


<!-- ========== PROPERTY SUMMARY =========== -->

<A NAME="property_summary"><!-- --></A>






<!-- ========== METHOD SUMMARY =========== -->




<A NAME="method_summary"><!-- --></A>

<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">

<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>











	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	



	<TR BGCOLOR="eeeeff" CLASS="TableRowColorConstructor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content7f4b.html" target="_self">Transfer</a></CODE></TD>
	<TD><CODE><B><A HREF="#init()">init</A></B>(<a href="content2efb.html">Datasource</a> datasource,&nbsp;<a href="content9a87.html">XMLFileReader</a> configReader,&nbsp;<a href="nativetypes.html#detail_string">string</a> definitionPath,&nbsp;<a href="nativetypes.html#detail_string">string</a> version)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor
	</TD>
	</TR>
	

	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#addAfterCreateObserver()">addAfterCreateObserver</A></B>(<a href="nativetypes.html#detail_any">any</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an object as a observer of after create events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#addAfterDeleteObserver()">addAfterDeleteObserver</A></B>(<a href="nativetypes.html#detail_any">any</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an object as a observer of after delete events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#addAfterNewObserver()">addAfterNewObserver</A></B>(<a href="nativetypes.html#detail_any">any</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an object as a observer of after new events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#addAfterUpdateObserver()">addAfterUpdateObserver</A></B>(<a href="nativetypes.html#detail_any">any</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an object as a observer of after update events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#addBeforeCreateObserver()">addBeforeCreateObserver</A></B>(<a href="content8f4f.html">component</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an object as a observer of before create events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#addBeforeDeleteObserver()">addBeforeDeleteObserver</A></B>(<a href="nativetypes.html#detail_any">any</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an object as a observer of before delete events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>package <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#addBeforeDiscardObserver()">addBeforeDiscardObserver</A></B>(<a href="content8f4f.html">component</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an object as a observer of before discard events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#addBeforeUpdateObserver()">addBeforeUpdateObserver</A></B>(<a href="nativetypes.html#detail_any">any</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an object as a observer of before update events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>package <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#cache()">cache</A></B>(<a href="content3bbf.html">TransferObject</a> transfer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the object to the cache manager
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#create()">create</A></B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useTransaction="true"])</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new transfer in the DB. Sets the transfer's ID, and persists the object.
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content79a0.html" target="_self">Query</a></CODE></TD>
	<TD><CODE><B><A HREF="#createQuery()">createQuery</A></B>(<a href="nativetypes.html#detail_string">string</a> tql)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;creates a query object for TQL interpretation
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#delete()">delete</A></B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useTransaction="true"])</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deletes a transfer from the database and discard it from persistance.
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#discard()">discard</A></B>(<a href="content3bbf.html">TransferObject</a> transfer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Discard the object from the cache
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#discardByClassAndKey()">discardByClassAndKey</A></B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_string">string</a> key)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Discards an Object by its class and its key, if it exists
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#discardByClassAndKeyArray()">discardByClassAndKeyArray</A></B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_array">array</a> keyArray)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Discards an Object by its class and each key in an array, if it exists
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#discardByClassAndKeyQuery()">discardByClassAndKeyQuery</A></B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_query">query</a> keyQuery,&nbsp;<a href="nativetypes.html#detail_string">string</a> columnName)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Discards an Object by its class and each key in an array, if it exists
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content3bbf.html" target="_self">TransferObject</a></CODE></TD>
	<TD><CODE><B><A HREF="#get()">get</A></B>(<a href="nativetypes.html#detail_string">string</a> class,&nbsp;<a href="nativetypes.html#detail_string">string</a> key)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieves a populated TransferObject of a given class and primary key. If no object exists for this key, an empty instance of the class is returned.
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="contentf24f.html" target="_self">CacheManager</a></CODE></TD>
	<TD><CODE><B><A HREF="#getCacheManager()">getCacheManager</A></B>()</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="content3663.html" target="_self">DiscardQueueHandler</a></CODE></TD>
	<TD><CODE><B><A HREF="#getDiscardQueueHandler()">getDiscardQueueHandler</A></B>()</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="contentbe4c.html" target="_self">DynamicManager</a></CODE></TD>
	<TD><CODE><B><A HREF="#getDynamicManager()">getDynamicManager</A></B>()</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="content332b.html" target="_self">EventManager</a></CODE></TD>
	<TD><CODE><B><A HREF="#getEventManager()">getEventManager</A></B>()</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="content7dd0.html" target="_self">ObjectManager</a></CODE></TD>
	<TD><CODE><B><A HREF="#getObjectManager()">getObjectManager</A></B>()</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="content2795.html" target="_self">SQLManager</a></CODE></TD>
	<TD><CODE><B><A HREF="#getSQLManager()">getSQLManager</A></B>()</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="contente8dd.html" target="_self">TQLManager</a></CODE></TD>
	<TD><CODE><B><A HREF="#getTQLManager()">getTQLManager</A></B>()</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content7052.html" target="_self">Object</a></CODE></TD>
	<TD><CODE><B><A HREF="#getTransferMetaData()">getTransferMetaData</A></B>(<a href="nativetypes.html#detail_string">string</a> className)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Object meta data for a given transferobject class
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="content13c8.html" target="_self">Utility</a></CODE></TD>
	<TD><CODE><B><A HREF="#getUtility()">getUtility</A></B>()</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>package <a href="nativetypes.html#detail_boolean" target="_self">boolean</a></CODE></TD>
	<TD><CODE><B><A HREF="#isCached()">isCached</A></B>(<a href="nativetypes.html#detail_string">string</a> class,&nbsp;<a href="nativetypes.html#detail_string">string</a> key)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Check if a transfer of a particular class is cached
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_query" target="_self">query</a></CODE></TD>
	<TD><CODE><B><A HREF="#list()">list</A></B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;[<a href="nativetypes.html#detail_string">string</a> orderProperty=""],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> orderASC="true"],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useAliases="true"])</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lists a series of object values
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_query" target="_self">query</a></CODE></TD>
	<TD><CODE><B><A HREF="#listByProperty()">listByProperty</A></B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_string">string</a> propertyName,&nbsp;<a href="nativetypes.html#detail_any">any</a> propertyValue,&nbsp;[<a href="nativetypes.html#detail_string">string</a> orderProperty=""],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> orderASC="true"],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useAliases="true"])</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lists a series of values, filtered by a given value
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_query" target="_self">query</a></CODE></TD>
	<TD><CODE><B><A HREF="#listByPropertyMap()">listByPropertyMap</A></B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_struct">struct</a> propertyMap,&nbsp;[<a href="nativetypes.html#detail_string">string</a> orderProperty=""],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> orderASC="true"],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useAliases="true"])</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lists values, filtered by a Struct of Property : Value properties
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_query" target="_self">query</a></CODE></TD>
	<TD><CODE><B><A HREF="#listByQuery()">listByQuery</A></B>(<a href="content79a0.html">Query</a> query)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List by a TQL Query
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_query" target="_self">query</a></CODE></TD>
	<TD><CODE><B><A HREF="#listByWhere()">listByWhere</A></B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_any">any</a> whereSQL,&nbsp;[<a href="nativetypes.html#detail_string">string</a> orderProperty=""],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> orderASC="true"],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useAliases="true"])</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lists a series of values, filtered by a given value
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>package <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#loadManyToMany()">loadManyToMany</A></B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;<a href="nativetypes.html#detail_string">string</a> name)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LazyLoads the required manytomany data into an object
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>package <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#loadManyToOne()">loadManyToOne</A></B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;<a href="nativetypes.html#detail_string">string</a> name)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LazyLoads the required manytone data into an object
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>package <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#loadOneToMany()">loadOneToMany</A></B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;<a href="nativetypes.html#detail_string">string</a> name)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LazyLoads the required onetomany data into an object
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>package <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#loadParentOneToMany()">loadParentOneToMany</A></B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;<a href="nativetypes.html#detail_string">string</a> name)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LazyLoads the required external onetomany data into an object
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content3bbf.html" target="_self">TransferObject</a></CODE></TD>
	<TD><CODE><B><A HREF="#new()">new</A></B>(<a href="nativetypes.html#detail_string">string</a> class)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new, empty TransferObject decorated with the given classes methods
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="content3bbf.html" target="_self">TransferObject</a></CODE></TD>
	<TD><CODE><B><A HREF="#read()">read</A></B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_query">query</a> query)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieves an object from a simple row query
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content3bbf.html" target="_self">TransferObject</a></CODE></TD>
	<TD><CODE><B><A HREF="#readByProperty()">readByProperty</A></B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_string">string</a> propertyName,&nbsp;<a href="nativetypes.html#detail_any">any</a> propertyValue)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;retrieve an object by it's unique property. Throws an Exception if more than one object found
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content3bbf.html" target="_self">TransferObject</a></CODE></TD>
	<TD><CODE><B><A HREF="#readByPropertyMap()">readByPropertyMap</A></B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_struct">struct</a> propertyMap)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;retrieve and object by a set of unique properties.  Throws an Exception if more than one object found
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content3bbf.html" target="_self">TransferObject</a></CODE></TD>
	<TD><CODE><B><A HREF="#readByQuery()">readByQuery</A></B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="content79a0.html">Query</a> query)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returve an object by a TQL query.  The query must either start with 'from' or only have one column in its result
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content3bbf.html" target="_self">TransferObject</a></CODE></TD>
	<TD><CODE><B><A HREF="#readByWhere()">readByWhere</A></B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_any">any</a> whereSQL)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;retrieve an object by it's unique where statement value. Throws an Exception if more than one object found
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#recycle()">recycle</A></B>(<a href="content3bbf.html">TransferObject</a> transfer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Recycle an TransferObject for reuse by the system later on. This is good for performance. Only do this once a TransferObject has been deleted or discarded, and is not stored in any shared scopes, as the object's state is reset
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#removeAfterCreateObserver()">removeAfterCreateObserver</A></B>(<a href="nativetypes.html#detail_any">any</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;removes an observer of after create events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#removeAfterDeleteObserver()">removeAfterDeleteObserver</A></B>(<a href="nativetypes.html#detail_any">any</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;removes an observer of after Delete events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#removeAfterNewObserver()">removeAfterNewObserver</A></B>(<a href="nativetypes.html#detail_any">any</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;removes an observer of after new events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#removeAfterUpdateObserver()">removeAfterUpdateObserver</A></B>(<a href="nativetypes.html#detail_any">any</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;removes an observer of after update events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#removeBeforeCreateObserver()">removeBeforeCreateObserver</A></B>(<a href="nativetypes.html#detail_any">any</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;removes an observer of before create events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#removeBeforeDeleteObserver()">removeBeforeDeleteObserver</A></B>(<a href="nativetypes.html#detail_any">any</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;removes an observer of Before Delete events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#removeBeforeDiscardObserver()">removeBeforeDiscardObserver</A></B>(<a href="nativetypes.html#detail_any">any</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;removes an observer of after discard events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#removeBeforeUpdateObserver()">removeBeforeUpdateObserver</A></B>(<a href="nativetypes.html#detail_any">any</a> observer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;removes an observer of before update events
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#save()">save</A></B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useTransaction="true"])</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the object has yet to be instatiated, it is inserted into the db, otherwise it is updated
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#setCacheManager()">setCacheManager</A></B>(<a href="contentf24f.html">CacheManager</a> CacheManager)</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#setDiscardQueueHandler()">setDiscardQueueHandler</A></B>(<a href="content3663.html">DiscardQueueHandler</a> DiscardQueueHandler)</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#setDynamicManager()">setDynamicManager</A></B>(<a href="contentbe4c.html">DynamicManager</a> DynamicManager)</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#setEventManager()">setEventManager</A></B>(<a href="content332b.html">EventManager</a> EventManager)</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#setObjectManager()">setObjectManager</A></B>(<a href="content7dd0.html">ObjectManager</a> ObjectManager)</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#setSQLManager()">setSQLManager</A></B>(<a href="content2795.html">SQLManager</a> SQLManager)</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#setTQLManager()">setTQLManager</A></B>(<a href="contente8dd.html">TQLManager</a> TQLManager)</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#setUtility()">setUtility</A></B>(<a href="content13c8.html">Utility</a> Utility)</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_any" target="_self">any</a></CODE></TD>
	<TD><CODE><B><A HREF="#throw()">throw</A></B>(<a href="nativetypes.html#detail_string">string</a> type,&nbsp;<a href="nativetypes.html#detail_string">string</a> message,&nbsp;[<a href="nativetypes.html#detail_string">string</a> detail=""])</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Throws an Exception
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#update()">update</A></B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useTransaction="true"])</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the record of a Transfer object in the database
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>package <a href="nativetypes.html#detail_boolean" target="_self">boolean</a></CODE></TD>
	<TD><CODE><B><A HREF="#validateIsCached()">validateIsCached</A></B>(<a href="content3bbf.html">TransferObject</a> transfer)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;validates if a TransferObject is the same one as in cache
	
	
	</TD>
	</TR>
	
</TABLE>



&nbsp;
<P>



<!-- ============ METHOD DETAIL ========== -->


<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>












<A NAME="addAfterCreateObserver()"><!-- --></A><H3>
addAfterCreateObserver</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>addAfterCreateObserver</B>(<a href="nativetypes.html#detail_any">any</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		Adds an object as a observer of after create events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="addAfterDeleteObserver()"><!-- --></A><H3>
addAfterDeleteObserver</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>addAfterDeleteObserver</B>(<a href="nativetypes.html#detail_any">any</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		Adds an object as a observer of after delete events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="addAfterNewObserver()"><!-- --></A><H3>
addAfterNewObserver</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>addAfterNewObserver</B>(<a href="nativetypes.html#detail_any">any</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		Adds an object as a observer of after new events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="addAfterUpdateObserver()"><!-- --></A><H3>
addAfterUpdateObserver</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>addAfterUpdateObserver</B>(<a href="nativetypes.html#detail_any">any</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		Adds an object as a observer of after update events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="addBeforeCreateObserver()"><!-- --></A><H3>
addBeforeCreateObserver</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>addBeforeCreateObserver</B>(<a href="content8f4f.html">component</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		Adds an object as a observer of before create events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content8f4f.html">component</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="addBeforeDeleteObserver()"><!-- --></A><H3>
addBeforeDeleteObserver</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>addBeforeDeleteObserver</B>(<a href="nativetypes.html#detail_any">any</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		Adds an object as a observer of before delete events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="addBeforeDiscardObserver()"><!-- --></A><H3>
addBeforeDiscardObserver</H3>

<PRE>
package <A HREF="nativetypes.html#detail_void" title="">void</A> <B>addBeforeDiscardObserver</B>(<a href="content8f4f.html">component</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		Adds an object as a observer of before discard events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content8f4f.html">component</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="addBeforeUpdateObserver()"><!-- --></A><H3>
addBeforeUpdateObserver</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>addBeforeUpdateObserver</B>(<a href="nativetypes.html#detail_any">any</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		Adds an object as a observer of before update events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="cache()"><!-- --></A><H3>
cache</H3>

<PRE>
package <A HREF="nativetypes.html#detail_void" title="">void</A> <B>cache</B>(<a href="content3bbf.html">TransferObject</a> transfer)</PRE>
<DL>
  <DD>
  	
  	
		Adds the object to the cache manager
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content3bbf.html">TransferObject</a> transfer</code> - The transfer object to cache</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="create()"><!-- --></A><H3>
create</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>create</B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useTransaction="true"])</PRE>
<DL>
  <DD>
  	
  	
		Creates a new transfer in the DB. Sets the transfer's ID, and persists the object.
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content3bbf.html">TransferObject</a> transfer</code> - The transfer to create in the DB</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_boolean">boolean</a> useTransaction="true"]</code> - Whether or not to use an internal transaction block</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="createQuery()"><!-- --></A><H3>
createQuery</H3>

<PRE>
public <A HREF="content79a0.html" title="">transfer.com.tql.Query</A> <B>createQuery</B>(<a href="nativetypes.html#detail_string">string</a> tql)</PRE>
<DL>
  <DD>
  	
  	
		creates a query object for TQL interpretation
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> tql</code> - The Transfer Query Language query</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="delete()"><!-- --></A><H3>
delete</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>delete</B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useTransaction="true"])</PRE>
<DL>
  <DD>
  	
  	
		Deletes a transfer from the database and discard it from persistance.
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content3bbf.html">TransferObject</a> transfer</code> - The transferObject to delete</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_boolean">boolean</a> useTransaction="true"]</code> - Whether or not to use an internal transaction block</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="discard()"><!-- --></A><H3>
discard</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>discard</B>(<a href="content3bbf.html">TransferObject</a> transfer)</PRE>
<DL>
  <DD>
  	
  	
		Discard the object from the cache
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content3bbf.html">TransferObject</a> transfer</code> - The transferObject to delete</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="discardByClassAndKey()"><!-- --></A><H3>
discardByClassAndKey</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>discardByClassAndKey</B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_string">string</a> key)</PRE>
<DL>
  <DD>
  	
  	
		Discards an Object by its class and its key, if it exists
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The class name of the object to discard</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> key</code> - The primary key value for the object</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="discardByClassAndKeyArray()"><!-- --></A><H3>
discardByClassAndKeyArray</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>discardByClassAndKeyArray</B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_array">array</a> keyArray)</PRE>
<DL>
  <DD>
  	
  	
		Discards an Object by its class and each key in an array, if it exists
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The class name of the object to discard</DD>
			
			  <DD><code><a href="nativetypes.html#detail_array">array</a> keyArray</code> - The primary key values for the object</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="discardByClassAndKeyQuery()"><!-- --></A><H3>
discardByClassAndKeyQuery</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>discardByClassAndKeyQuery</B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_query">query</a> keyQuery,&nbsp;<a href="nativetypes.html#detail_string">string</a> columnName)</PRE>
<DL>
  <DD>
  	
  	
		Discards an Object by its class and each key in an array, if it exists
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The class name of the object to discard</DD>
			
			  <DD><code><a href="nativetypes.html#detail_query">query</a> keyQuery</code> - The primary key values for the object</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> columnName</code> - The name of the column the the id is in</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="get()"><!-- --></A><H3>
get</H3>

<PRE>
public <A HREF="content3bbf.html" title="">TransferObject</A> <B>get</B>(<a href="nativetypes.html#detail_string">string</a> class,&nbsp;<a href="nativetypes.html#detail_string">string</a> key)</PRE>
<DL>
  <DD>
  	
  	
		Retrieves a populated TransferObject of a given class and primary key. If no object exists for this key, an empty instance of the class is returned.
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> class</code> - The name of the package and class (Case Sensitive)</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> key</code> - Primary key for the object in the DB</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getCacheManager()"><!-- --></A><H3>
getCacheManager</H3>

<PRE>
private <A HREF="contentf24f.html" title="">transfer.com.cache.CacheManager</A> <B>getCacheManager</B>()</PRE>
<DL>
  <DD>
  	
  	
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getDiscardQueueHandler()"><!-- --></A><H3>
getDiscardQueueHandler</H3>

<PRE>
private <A HREF="content3663.html" title="">transfer.com.cache.DiscardQueueHandler</A> <B>getDiscardQueueHandler</B>()</PRE>
<DL>
  <DD>
  	
  	
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getDynamicManager()"><!-- --></A><H3>
getDynamicManager</H3>

<PRE>
private <A HREF="contentbe4c.html" title="">transfer.com.dynamic.DynamicManager</A> <B>getDynamicManager</B>()</PRE>
<DL>
  <DD>
  	
  	
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getEventManager()"><!-- --></A><H3>
getEventManager</H3>

<PRE>
private <A HREF="content332b.html" title="">transfer.com.events.EventManager</A> <B>getEventManager</B>()</PRE>
<DL>
  <DD>
  	
  	
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getObjectManager()"><!-- --></A><H3>
getObjectManager</H3>

<PRE>
private <A HREF="content7dd0.html" title="">transfer.com.object.ObjectManager</A> <B>getObjectManager</B>()</PRE>
<DL>
  <DD>
  	
  	
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getSQLManager()"><!-- --></A><H3>
getSQLManager</H3>

<PRE>
private <A HREF="content2795.html" title="">transfer.com.sql.SQLManager</A> <B>getSQLManager</B>()</PRE>
<DL>
  <DD>
  	
  	
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getTQLManager()"><!-- --></A><H3>
getTQLManager</H3>

<PRE>
private <A HREF="contente8dd.html" title="">transfer.com.tql.TQLManager</A> <B>getTQLManager</B>()</PRE>
<DL>
  <DD>
  	
  	
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getTransferMetaData()"><!-- --></A><H3>
getTransferMetaData</H3>

<PRE>
public <A HREF="content7052.html" title="">transfer.com.object.Object</A> <B>getTransferMetaData</B>(<a href="nativetypes.html#detail_string">string</a> className)</PRE>
<DL>
  <DD>
  	
  	
		Returns the Object meta data for a given transferobject class
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The class name of the transfer object</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getUtility()"><!-- --></A><H3>
getUtility</H3>

<PRE>
private <A HREF="content13c8.html" title="">transfer.com.util.Utility</A> <B>getUtility</B>()</PRE>
<DL>
  <DD>
  	
  	
	
	
    
  </DD>
</DL>
<HR>




<A NAME="init()"><!-- --></A><H3>
init</H3>

<PRE>
public <A HREF="content7f4b.html" title="">Transfer</A> <B>init</B>(<a href="content2efb.html">Datasource</a> datasource,&nbsp;<a href="content9a87.html">XMLFileReader</a> configReader,&nbsp;<a href="nativetypes.html#detail_string">string</a> definitionPath,&nbsp;<a href="nativetypes.html#detail_string">string</a> version)</PRE>
<DL>
  <DD>
  	
  	
		Constructor
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content2efb.html">Datasource</a> datasource</code> - The datasource BO</DD>
			
			  <DD><code><a href="content9a87.html">XMLFileReader</a> configReader</code> - XML reader for the config file</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> definitionPath</code> - Path to where the definitions are kept</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> version</code> - the version of Transfer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="isCached()"><!-- --></A><H3>
isCached</H3>

<PRE>
package <A HREF="nativetypes.html#detail_boolean" title="">boolean</A> <B>isCached</B>(<a href="nativetypes.html#detail_string">string</a> class,&nbsp;<a href="nativetypes.html#detail_string">string</a> key)</PRE>
<DL>
  <DD>
  	
  	
		Check if a transfer of a particular class is cached
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> class</code> - The name of the class</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> key</code> - The key for the id of the data</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="list()"><!-- --></A><H3>
list</H3>

<PRE>
public <A HREF="nativetypes.html#detail_query" title="">query</A> <B>list</B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;[<a href="nativetypes.html#detail_string">string</a> orderProperty=""],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> orderASC="true"],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useAliases="true"])</PRE>
<DL>
  <DD>
  	
  	
		Lists a series of object values
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The class of the objects to list</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_string">string</a> orderProperty=""]</code> - The property to order by</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_boolean">boolean</a> orderASC="true"]</code> - Boolean whether to order by ASC, otherwise order by DESC</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_boolean">boolean</a> useAliases="true"]</code> - Boolean as to whether or not to alias columns with the transfer property names</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="listByProperty()"><!-- --></A><H3>
listByProperty</H3>

<PRE>
public <A HREF="nativetypes.html#detail_query" title="">query</A> <B>listByProperty</B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_string">string</a> propertyName,&nbsp;<a href="nativetypes.html#detail_any">any</a> propertyValue,&nbsp;[<a href="nativetypes.html#detail_string">string</a> orderProperty=""],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> orderASC="true"],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useAliases="true"])</PRE>
<DL>
  <DD>
  	
  	
		Lists a series of values, filtered by a given value
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The class of the objects to list</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> propertyName</code> - The name of the property to filter by</DD>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> propertyValue</code> - The value to filter by (only simple values)</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_string">string</a> orderProperty=""]</code> - The property to order by</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_boolean">boolean</a> orderASC="true"]</code> - Boolean whether to order by ASC, otherwise order by DESC</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_boolean">boolean</a> useAliases="true"]</code> - Boolean as to whether or not to alias columns with the transfer property names</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="listByPropertyMap()"><!-- --></A><H3>
listByPropertyMap</H3>

<PRE>
public <A HREF="nativetypes.html#detail_query" title="">query</A> <B>listByPropertyMap</B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_struct">struct</a> propertyMap,&nbsp;[<a href="nativetypes.html#detail_string">string</a> orderProperty=""],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> orderASC="true"],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useAliases="true"])</PRE>
<DL>
  <DD>
  	
  	
		Lists values, filtered by a Struct of Property : Value properties
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The class of the objects to list</DD>
			
			  <DD><code><a href="nativetypes.html#detail_struct">struct</a> propertyMap</code> - Struct with keys that match to properties, and values to filter by</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_string">string</a> orderProperty=""]</code> - The property to order by</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_boolean">boolean</a> orderASC="true"]</code> - Boolean whether to order by ASC, otherwise order by DESC</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_boolean">boolean</a> useAliases="true"]</code> - Boolean as to whether or not to alias columns with the transfer property names</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="listByQuery()"><!-- --></A><H3>
listByQuery</H3>

<PRE>
public <A HREF="nativetypes.html#detail_query" title="">query</A> <B>listByQuery</B>(<a href="content79a0.html">Query</a> query)</PRE>
<DL>
  <DD>
  	
  	
		List by a TQL Query
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content79a0.html">Query</a> query</code> - A TQL Query object</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="listByWhere()"><!-- --></A><H3>
listByWhere</H3>

<PRE>
public <A HREF="nativetypes.html#detail_query" title="">query</A> <B>listByWhere</B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_any">any</a> whereSQL,&nbsp;[<a href="nativetypes.html#detail_string">string</a> orderProperty=""],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> orderASC="true"],&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useAliases="true"])</PRE>
<DL>
  <DD>
  	
  	
		Lists a series of values, filtered by a given value
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The class of the objects to list</DD>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> whereSQL</code> - The where statement for the SQL Query (Do not include the 'where'). Properties can be defined as {propertyName}.</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_string">string</a> orderProperty=""]</code> - The property to order by</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_boolean">boolean</a> orderASC="true"]</code> - Boolean whether to order by ASC, otherwise order by DESC</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_boolean">boolean</a> useAliases="true"]</code> - Boolean as to whether or not to alias columns with the transfer property names</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="loadManyToMany()"><!-- --></A><H3>
loadManyToMany</H3>

<PRE>
package <A HREF="nativetypes.html#detail_void" title="">void</A> <B>loadManyToMany</B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;<a href="nativetypes.html#detail_string">string</a> name)</PRE>
<DL>
  <DD>
  	
  	
		LazyLoads the required manytomany data into an object
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content3bbf.html">TransferObject</a> transfer</code> - The transfer to load into</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> name</code> - The name of the manytomany to load</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="loadManyToOne()"><!-- --></A><H3>
loadManyToOne</H3>

<PRE>
package <A HREF="nativetypes.html#detail_void" title="">void</A> <B>loadManyToOne</B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;<a href="nativetypes.html#detail_string">string</a> name)</PRE>
<DL>
  <DD>
  	
  	
		LazyLoads the required manytone data into an object
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content3bbf.html">TransferObject</a> transfer</code> - The transfer to load into</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> name</code> - The name of the manytoone to load</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="loadOneToMany()"><!-- --></A><H3>
loadOneToMany</H3>

<PRE>
package <A HREF="nativetypes.html#detail_void" title="">void</A> <B>loadOneToMany</B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;<a href="nativetypes.html#detail_string">string</a> name)</PRE>
<DL>
  <DD>
  	
  	
		LazyLoads the required onetomany data into an object
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content3bbf.html">TransferObject</a> transfer</code> - The transfer to load into</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> name</code> - The name of the onetomany to load</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="loadParentOneToMany()"><!-- --></A><H3>
loadParentOneToMany</H3>

<PRE>
package <A HREF="nativetypes.html#detail_void" title="">void</A> <B>loadParentOneToMany</B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;<a href="nativetypes.html#detail_string">string</a> name)</PRE>
<DL>
  <DD>
  	
  	
		LazyLoads the required external onetomany data into an object
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content3bbf.html">TransferObject</a> transfer</code> - The transfer to load into</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> name</code> - The name of the manytomany to load</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="new()"><!-- --></A><H3>
new</H3>

<PRE>
public <A HREF="content3bbf.html" title="">TransferObject</A> <B>new</B>(<a href="nativetypes.html#detail_string">string</a> class)</PRE>
<DL>
  <DD>
  	
  	
		Creates a new, empty TransferObject decorated with the given classes methods
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> class</code> - The name of the package and class (Case Sensitive)</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="read()"><!-- --></A><H3>
read</H3>

<PRE>
private <A HREF="content3bbf.html" title="">transfer.com.TransferObject</A> <B>read</B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_query">query</a> query)</PRE>
<DL>
  <DD>
  	
  	
		Retrieves an object from a simple row query
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The class of the objects to find</DD>
			
			  <DD><code><a href="nativetypes.html#detail_query">query</a> query</code> - The query to retrieve from</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="readByProperty()"><!-- --></A><H3>
readByProperty</H3>

<PRE>
public <A HREF="content3bbf.html" title="">transfer.com.TransferObject</A> <B>readByProperty</B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_string">string</a> propertyName,&nbsp;<a href="nativetypes.html#detail_any">any</a> propertyValue)</PRE>
<DL>
  <DD>
  	
  	
		retrieve an object by it's unique property. Throws an Exception if more than one object found
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The class of the objects to find</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> propertyName</code> - The name of the property to find</DD>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> propertyValue</code> - The value to find (only simple values)</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="readByPropertyMap()"><!-- --></A><H3>
readByPropertyMap</H3>

<PRE>
public <A HREF="content3bbf.html" title="">transfer.com.TransferObject</A> <B>readByPropertyMap</B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_struct">struct</a> propertyMap)</PRE>
<DL>
  <DD>
  	
  	
		retrieve and object by a set of unique properties.  Throws an Exception if more than one object found
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The class of the objects to list</DD>
			
			  <DD><code><a href="nativetypes.html#detail_struct">struct</a> propertyMap</code> - Struct with keys that match to properties, and values to filter by</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="readByQuery()"><!-- --></A><H3>
readByQuery</H3>

<PRE>
public <A HREF="content3bbf.html" title="">transfer.com.TransferObject</A> <B>readByQuery</B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="content79a0.html">Query</a> query)</PRE>
<DL>
  <DD>
  	
  	
		returve an object by a TQL query.  The query must either start with 'from' or only have one column in its result
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The class of the objects to find</DD>
			
			  <DD><code><a href="content79a0.html">Query</a> query</code> - TQL Query object</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="readByWhere()"><!-- --></A><H3>
readByWhere</H3>

<PRE>
public <A HREF="content3bbf.html" title="">transfer.com.TransferObject</A> <B>readByWhere</B>(<a href="nativetypes.html#detail_string">string</a> className,&nbsp;<a href="nativetypes.html#detail_any">any</a> whereSQL)</PRE>
<DL>
  <DD>
  	
  	
		retrieve an object by it's unique where statement value. Throws an Exception if more than one object found
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The class of the objects to find</DD>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> whereSQL</code> - The where statement for the SQL Query (Do not include the 'where'). Properties can be defined as {propertyName}</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="recycle()"><!-- --></A><H3>
recycle</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>recycle</B>(<a href="content3bbf.html">TransferObject</a> transfer)</PRE>
<DL>
  <DD>
  	
  	
		Recycle an TransferObject for reuse by the system later on. This is good for performance. Only do this once a TransferObject has been deleted or discarded, and is not stored in any shared scopes, as the object's state is reset
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content3bbf.html">TransferObject</a> transfer</code> - The transferObject to delete</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="removeAfterCreateObserver()"><!-- --></A><H3>
removeAfterCreateObserver</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>removeAfterCreateObserver</B>(<a href="nativetypes.html#detail_any">any</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		removes an observer of after create events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="removeAfterDeleteObserver()"><!-- --></A><H3>
removeAfterDeleteObserver</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>removeAfterDeleteObserver</B>(<a href="nativetypes.html#detail_any">any</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		removes an observer of after Delete events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="removeAfterNewObserver()"><!-- --></A><H3>
removeAfterNewObserver</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>removeAfterNewObserver</B>(<a href="nativetypes.html#detail_any">any</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		removes an observer of after new events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="removeAfterUpdateObserver()"><!-- --></A><H3>
removeAfterUpdateObserver</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>removeAfterUpdateObserver</B>(<a href="nativetypes.html#detail_any">any</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		removes an observer of after update events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="removeBeforeCreateObserver()"><!-- --></A><H3>
removeBeforeCreateObserver</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>removeBeforeCreateObserver</B>(<a href="nativetypes.html#detail_any">any</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		removes an observer of before create events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="removeBeforeDeleteObserver()"><!-- --></A><H3>
removeBeforeDeleteObserver</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>removeBeforeDeleteObserver</B>(<a href="nativetypes.html#detail_any">any</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		removes an observer of Before Delete events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="removeBeforeDiscardObserver()"><!-- --></A><H3>
removeBeforeDiscardObserver</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>removeBeforeDiscardObserver</B>(<a href="nativetypes.html#detail_any">any</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		removes an observer of after discard events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="removeBeforeUpdateObserver()"><!-- --></A><H3>
removeBeforeUpdateObserver</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>removeBeforeUpdateObserver</B>(<a href="nativetypes.html#detail_any">any</a> observer)</PRE>
<DL>
  <DD>
  	
  	
		removes an observer of before update events
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_any">any</a> observer</code> - The observer</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="save()"><!-- --></A><H3>
save</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>save</B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useTransaction="true"])</PRE>
<DL>
  <DD>
  	
  	
		If the object has yet to be instatiated, it is inserted into the db, otherwise it is updated
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content3bbf.html">TransferObject</a> transfer</code> - The transfer to save</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_boolean">boolean</a> useTransaction="true"]</code> - Whether or not to use an internal transaction block</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="setCacheManager()"><!-- --></A><H3>
setCacheManager</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>setCacheManager</B>(<a href="contentf24f.html">CacheManager</a> CacheManager)</PRE>
<DL>
  <DD>
  	
  	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="contentf24f.html">CacheManager</a> CacheManager</code></DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="setDiscardQueueHandler()"><!-- --></A><H3>
setDiscardQueueHandler</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>setDiscardQueueHandler</B>(<a href="content3663.html">DiscardQueueHandler</a> DiscardQueueHandler)</PRE>
<DL>
  <DD>
  	
  	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content3663.html">DiscardQueueHandler</a> DiscardQueueHandler</code></DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="setDynamicManager()"><!-- --></A><H3>
setDynamicManager</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>setDynamicManager</B>(<a href="contentbe4c.html">DynamicManager</a> DynamicManager)</PRE>
<DL>
  <DD>
  	
  	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="contentbe4c.html">DynamicManager</a> DynamicManager</code></DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="setEventManager()"><!-- --></A><H3>
setEventManager</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>setEventManager</B>(<a href="content332b.html">EventManager</a> EventManager)</PRE>
<DL>
  <DD>
  	
  	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content332b.html">EventManager</a> EventManager</code></DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="setObjectManager()"><!-- --></A><H3>
setObjectManager</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>setObjectManager</B>(<a href="content7dd0.html">ObjectManager</a> ObjectManager)</PRE>
<DL>
  <DD>
  	
  	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content7dd0.html">ObjectManager</a> ObjectManager</code></DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="setSQLManager()"><!-- --></A><H3>
setSQLManager</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>setSQLManager</B>(<a href="content2795.html">SQLManager</a> SQLManager)</PRE>
<DL>
  <DD>
  	
  	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content2795.html">SQLManager</a> SQLManager</code></DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="setTQLManager()"><!-- --></A><H3>
setTQLManager</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>setTQLManager</B>(<a href="contente8dd.html">TQLManager</a> TQLManager)</PRE>
<DL>
  <DD>
  	
  	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="contente8dd.html">TQLManager</a> TQLManager</code></DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="setUtility()"><!-- --></A><H3>
setUtility</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>setUtility</B>(<a href="content13c8.html">Utility</a> Utility)</PRE>
<DL>
  <DD>
  	
  	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content13c8.html">Utility</a> Utility</code></DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="throw()"><!-- --></A><H3>
throw</H3>

<PRE>
private <A HREF="nativetypes.html#detail_any" title="">any</A> <B>throw</B>(<a href="nativetypes.html#detail_string">string</a> type,&nbsp;<a href="nativetypes.html#detail_string">string</a> message,&nbsp;[<a href="nativetypes.html#detail_string">string</a> detail=""])</PRE>
<DL>
  <DD>
  	
  	
		Throws an Exception
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> type</code> - The type of exception</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> message</code> - The message to accompany the exception</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_string">string</a> detail=""]</code> - The detail message for the exception</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="update()"><!-- --></A><H3>
update</H3>

<PRE>
public <A HREF="nativetypes.html#detail_void" title="">void</A> <B>update</B>(<a href="content3bbf.html">TransferObject</a> transfer,&nbsp;[<a href="nativetypes.html#detail_boolean">boolean</a> useTransaction="true"])</PRE>
<DL>
  <DD>
  	
  	
		Updates the record of a Transfer object in the database
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content3bbf.html">TransferObject</a> transfer</code> - The transferObject to update</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_boolean">boolean</a> useTransaction="true"]</code> - Whether or not to use an internal transaction block</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="validateIsCached()"><!-- --></A><H3>
validateIsCached</H3>

<PRE>
package <A HREF="nativetypes.html#detail_boolean" title="">boolean</A> <B>validateIsCached</B>(<a href="content3bbf.html">TransferObject</a> transfer)</PRE>
<DL>
  <DD>
  	
  	
		validates if a TransferObject is the same one as in cache
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content3bbf.html">TransferObject</a> transfer</code> - The transfer object to syncronise</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>







</BODY>

<!-- Mirrored from delerium:8503/cfcdoc/content.cfm?file=C%3A%5CInetpub%5Cwwwroot%5Ctransfer%2Droot%5Ctransfer%5Ccom%5CTransfer%2Ecfc by HTTrack Website Copier/3.x [XR&CO'2006], Sat, 07 Apr 2007 03:16:22 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8"><!-- /Added by HTTrack -->
</HTML>